.title{
    color: #555555 ; text-align: right;font-size: 22px;font-weight: normal;
}
.login_web{
    height: 52px;
    width: 200px;
}
.h1_1{
    text-align: center;font-size: 40px;border-bottom: 1px solid #efefef;padding-bottom:40px;margin: 20px 0
}
.btn-block{
    color:#fff;margin:auto;height:50px;font-size:20px;width: 270px;background:#00b38a
}
.mar10{
    margin: 10px 0;
}
.mar40{
    margin: 20px 0;
}
.btn-block{
    color:#fff;margin:auto;height:50px;font-size:20px;width: 270px;background:#00b38a
}
.div-1 button{
    width: 120px;
}
.div-1{
    margin: 0 auto;
    /*border: 1px red solid;*/
    border-radius: 1%;
    background: white;
    /*text-align: center;*/
}
h1{
    font-size: 24px;
    color: #333;
    text-align: center;
}

/*header*/
.header{background: #005C34;padding: 20px 16px;}
.header:after{content:"";clear:both;display: block;}
.header .logo{font-size: 20px;color:#fff;float:left;font-weight: bold;line-height: 24px;position:relative;padding-left:220px;}
.header .message{float:right;position: relative;}
.header .no_login{color:#fff;padding-left:35px;background:url(../../image/public/no_login.png) 0 center no-repeat;line-height: 35px;font-size:18px;display: inline-block;float: right;cursor:pointer;position:relative;}
.header .no_login a{color:#fff;font-size:18px;text-decoration: underline;padding:0 2px;}
.header .is_login{width:60px;display:inline-block;vertical-align: top;margin-left: 20px;margin-top: 4px;}
.header .is_login span{width:37px;height:40px;background: url(../../image/public/menu.png) no-repeat center center;display: inline-block;}
.header .task_name{font-size:22px;color:#fff;clear: both;}
.header .layui-btn{margin-top: 6px;}
.header .message .drop{display:none;top: 47px;position: absolute;background: #fff;z-index: 99999;right: -16px;border-radius: 5px;padding: 10px 0;box-shadow: 0 8px 8px #dbdbdb;width: 116px;}
.header .message .drop a{display: block;color: #005C34;font-size: 12px;padding: 10px 21px 10px 21px;    line-height: 20px; text-decoration: none; text-align: center; }
.header .message .drop a:hover{background-color:#f1f1f1;}
.header .message .drop:before{content:"";position: absolute;top: -14px;border: 7px;border-style: dashed dashed solid dashed;border-color: transparent transparent #fff transparent;left: 50%;margin-left: -7px;}
.header .logo font{display: inline-block; margin: 0 13px; color: white; font-size: 0; vertical-align: middle; border: 1px solid #fff; height: 20px;}
.logo img{position: absolute; top: 50%; margin-top: -24px; left: 0; }
.is_login:hover .drop,.drop:hover{display:block;animation:mymove 0.1s;-webkit-animation:mymove 0.1s; /*Safari and Chrome*/}
@keyframes mymove
{
    from {top:60px;}
    to {top:57px;}
}

.main_content{position: absolute;top: 108px;left: 0;right: 0;bottom: 0;overflow-y: auto;}
.main_content.has_back{background: #BDFCE1;}
.main_content.has_back:before{content:"";position: absolute;left:0;right:0;top:0;bottom:0;background:url(../../img/loginBack.png) center center no-repeat;}
.footer+.main_content{bottom:40px;}
.window_box{border: 1px solid #BDFCE1;box-shadow: 0 0 5px #82D8B3;background:rgba(255,255,255,0.7);position:relative;}
.main_content{top:68px;}
.window_box{width: 360px;margin:140px auto;padding:67px 40px 18px;z-index:9;background: #fff}
.toptit{width:318px;height:41px;background: url(../../img/title_bar.png) no-repeat;margin: -67px auto 30px;font-size: 20px;text-align: center;color: #fff;line-height: 41px;font-weight: bold;}


.layui-input{border-color: #c7c7c8;background:#ffffff;padding-left:18px;height:42px;line-height: 42px;}
#AccountPWD,.mm{background-position: 4px center;}
#captcha{background-position: 4px bottom;}
.change{line-height: 42px;text-align:center;display: block;color:#1597fc;}

#submitBtn{height:42px;line-height: 42px}
.sign_up,.forget{color:#ff751a;font-size:14px;padding-left: 36px;line-height: 25px;display: inline-block;}
.forget{float:right}
.item{margin-bottom: 28px;position:relative;}
.not-allowed{background: #666;cursor: not-allowed}
.marR10{margin-right: 10px}
.contentBoxShow{
    display: block;
}
.contentBoxHide{
    display: none;
}

/*选项卡*/
.rt_content{width:278px;border:1px solid #e4e4e4; border-top:0;padding-top: 20px;}
.rt_content_tt{width:95%; height:40px; line-height:40px; margin:0 auto; border-bottom:1px solid #e4e4e4;}
.rt_content_tt h2{width:150px; font-size:14px; display:inline-block;}
.rt_content_tt p{width:100px; display:inline-block;}
.answerSheet ul{padding:10px; text-align:left;}
.answerSheet li{ display:inline-block;margin-bottom:5px; height:30px; width:30px; line-height:30px; text-align:center; border:1px solid #e4e4e4;}
.answerSheet li a{display:block;}
.answerSheet li:hover{color:#005C34;border-color:#005C34;}

.hasBeenAnswer{
    background: #00b38a;

}
.hasBeenAnswer a{
    color: #fff;
}